elucidate a mystery - Turc Anglais Dictionnaire